/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

@keyframes amap-indrm-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes amap-indrm-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes amap-indrm-loader {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) { display: none ! important; }
/* ::::: https://webapi.amap.com/theme/v1.3/style1.3.19.css ::::: */

/* ::::: https://kaidian.ele.me/app.f20b4d7dc6a8f1d15ed0388a7cd68e14.css ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
h1 { margin: 0.67em 0px; font-size: 2em; }
img { border: 0px none; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
input { line-height: normal; }
@media print {
  *, *::after, *::before { color: rgb(0, 0, 0) ! important; text-shadow: none ! important; background: transparent none repeat scroll 0px 0px ! important; box-shadow: none ! important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; }
  img, tr { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  h2, h3, p {  }
  h2, h3 { page-break-after: avoid; }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("f4769f9bdb7466be65088239c12046d1.eot") format("embedded-opentype"), url("448c34a56d699c29117adc64c43affeb.woff2") format("woff2"), url("fa2772327f55d8198301fdb8bcfc8158.woff") format("woff"), url("e18bbf611f2a2e43afc071aa2f4e1512.ttf") format("truetype"), url("89889688147bd7575d6327160d64e760.svg") format("svg");
}
*, *::after, *::before { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline-offset: -2px; }
img { vertical-align: middle; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
.h1, h1 { font-size: 36px; }
.h2, h2 { font-size: 30px; }
.h3, h3 { font-size: 24px; }
.h5, h5 { font-size: 14px; }
p { margin: 0px 0px 10px; }
@media (min-width: 768px) {
}
ol, ul { margin-top: 0px; margin-bottom: 10px; }
.list-inline, .list-unstyled { padding-left: 0px; list-style: outside none none; }
.list-inline { margin-left: -5px; }
.list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
@media (min-width: 768px) {
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
}
@media (min-width: 1200px) {
}
@media screen and (max-width: 767px) {
}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
input[type="file"] { display: block; }
input[type="checkbox"]:focus, input[type="file"]:focus, input[type="radio"]:focus { outline-offset: -2px; }
.form-control, output { display: block; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); }
.form-control { width: 100%; height: 34px; padding: 6px 12px; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
@media not all {
}
.form-group { margin-bottom: 15px; }
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { outline-offset: -2px; }
.btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }
.btn.active, .btn:active { background-image: none; outline: 0px none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-device-width: 480px) and (orientation: landscape) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@keyframes progress-bar-stripes {
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes {
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
.modal, .modal-open { overflow: hidden; }
.modal { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1050; display: none; outline: 0px none; }
.modal.in .modal-dialog { transform: translate(0px); }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px none; box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5); }
.modal-body { position: relative; padding: 15px; }
@media (min-width: 768px) {
  .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); }
}
@media (min-width: 992px) {
}
@media (-webkit-transform-3d), not all {
}
@media screen and (min-width: 768px) {
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.pull-right { float: right ! important; }
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
@media print {
}
@media print {
}
@media print {
}
@media print {
}
@media print {
}
@keyframes passing-through {
0% { opacity: 0; transform: translateY(40px); }
30%, 70% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-40px); }
}
@keyframes passing-through {
0% { opacity: 0; transform: translateY(40px); }
30%, 70% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-40px); }
}
@keyframes slide-in {
0% { opacity: 0; transform: translateY(40px); }
30% { opacity: 1; transform: translateY(0px); }
}
@keyframes slide-in {
0% { opacity: 0; transform: translateY(40px); }
30% { opacity: 1; transform: translateY(0px); }
}
@keyframes pulse {
0% { transform: scale(1); }
10% { transform: scale(1.1); }
20% { transform: scale(1); }
}
@keyframes pulse {
0% { transform: scale(1); }
10% { transform: scale(1.1); }
20% { transform: scale(1); }
}
@media all and (max-width: 240px) {
}
@media all and (min-width: 241px) and (max-width: 480px) {
}
@media all and (min-width: 481px) and (max-width: 768px) {
}
/* ::::: https://kaidian.ele.me/app.b57abd3603f6d0b91f7fd4b77b9ed9d1.css ::::: */

.footer { width: 100%; height: 270px; background-color: rgb(245, 247, 249); padding: 71px 0px 80px; }
.footer .margin-0 { margin: 0px auto; }
.footer .download img { margin-left: 5px; display: none; vertical-align: text-bottom; }
.footer .download:hover img { display: inline; }
.footer .other-copyright { float: left; text-align: center; margin-right: 88px; }
.footer .other-copyright img { display: block; margin: 0px auto; }
.footer .other-copyright .copyright-text { display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(116, 124, 131); margin-top: 10px; }
.footer .about .about-info { float: left; padding-left: 20px; padding-right: 40px; }
.footer .about h5 { font-size: 15px; font-weight: 100; font-family: PingFang-SC-Regular; color: rgb(51, 51, 51); vertical-align: text-top; margin-top: 0px; }
.footer .about a { font-family: PingFang-SC-Medium; font-size: 12px; color: rgb(170, 170, 170); }
.footer .about a:hover { text-decoration: none; }
.footer .about .footer-info { font-family: PingFang-SC-Medium; color: rgb(102, 102, 102); width: 249px; float: right; border-left: 1px solid rgb(231, 231, 231); padding-left: 30px; }
.footer .about .footer-info li { margin-bottom: 15px; }
.footer .about .footer-info .about-us-title { margin-bottom: 5px; }
.footer .about .footer-info img { margin: 0px 6px; }
.footer .icon-wechat { cursor: pointer; position: relative; margin-left: 10px; display: inline-block; }
.footer .icon-wechat:hover .footer-contect-dropbox { display: block; }
.footer .footer-contect-dropbox { display: none; color: rgb(153, 153, 153); position: absolute; background: rgba(255, 255, 255, 0.98) none repeat scroll 0% 0%; padding: 4px 6px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); bottom: 30px; left: -60px; text-align: center; z-index: 6; }
.btn, .btn:focus, .btn:focus:active { outline: medium none; }
.box { width: 960px; }
.home .inline-block { display: inline-block; }
.home .margin-0 { margin: 0px auto; }
.home .header { height: 640px; min-width: 960px; background-size: cover; padding-bottom: 92px; background-position: 50% center; background-image: url("header-bg.jpg"); }
.home .header .header-title { margin: 0px auto; float: none; color: rgb(255, 255, 255); height: 58px; line-height: 58px; }
.home .header .header-title .header-title-logo { position: relative; display: inline-block; }
.home .header .header-title .header-title-logo span { font-size: 18px; display: inline-block; position: absolute; top: 3px; right: -81px; }
.home .header .header-title .header-title-info { display: inline-block; float: right; margin-top: 7px; }
.home .header .header-title .header-title-info li { float: left; list-style-type: none; }
.home .header .header-title .header-title-info a { color: rgb(255, 255, 255); }
.home .header .header-title .header-title-info a:focus, .home .header .header-title .header-title-info a:hover { text-decoration: none; }
.home .header .header-line { height: 1px; background-color: rgb(255, 255, 255); opacity: 0.3; margin: 0px auto; float: none; }
.home .header .header-promotion { margin-top: 83.4px; }
.home .header .header-promotion p { text-indent: 17px; text-align: left; font-size: 18px; letter-spacing: 2px; font-family: STHeitiSC-Light; color: rgb(255, 255, 255); margin-bottom: 59px; }
.home .header .open-store { height: 84px; line-height: 84px; width: 284px; float: none; margin: 0px auto; }
.home .header .open-store .open-store-box { margin: 0px auto; text-align: center; border-radius: 5px; background-color: rgba(255, 255, 255, 0.25); }
.home .header .open-store .open-store-box .btn { width: 256px; height: 56px; background-color: rgb(74, 144, 226); color: rgb(255, 255, 255); font-size: 24px; }
.home .step { width: 100%; height: 412px; background-color: rgb(255, 255, 255); text-align: center; }
.home .step .step-box { display: inline-block; width: 200px; margin: 51px 73px 0px 38px; vertical-align: top; padding-top: 76px; padding-bottom: 83px; }
.home .step .step-box .step-img { height: 65px; }
.home .step .step-box img { display: block; margin: 0px auto; }
.home .step .step-box .step-info { margin: 15px 0px 10px 28px; text-align: left; }
.home .step .step-box .pro-label { display: inline-block; width: 24px; line-height: 24px; height: 24px; border-radius: 3px; background-color: rgb(255, 96, 0); color: rgb(255, 255, 255); font-size: 12px; margin-right: 3px; vertical-align: bottom; text-align: center; }
.home .step .step-box .pro-text { font-size: 18px; color: rgb(255, 96, 0); }
.home .step .step-box p { text-align: left; font-size: 16px; color: rgb(136, 136, 136); margin: 0px auto 0px 58px; }
.home .choose { width: 100%; height: 410px; background-color: rgb(245, 247, 249); }
.home .choose .choose-box { width: 960px; padding-top: 70px; padding-bottom: 36px; text-align: center; }
.home .choose .choose-box img { vertical-align: top; }
.home .choose .choose-info { display: inline-block; text-align: left; margin-left: 20px; }
.home .choose .choose-info .choose-num, .home .choose .choose-info .choose-num-text { color: rgb(74, 144, 226); }
.home .choose .choose-info .choose-order, .home .choose .choose-info .choose-order-text { color: rgb(255, 96, 0); }
.home .choose .choose-info .choose-num-text, .home .choose .choose-info .choose-order-text { font-size: 24px; }
.home .choose .choose-info .choose-num, .home .choose .choose-info .choose-order { font-size: 60px; }
.home .round-icons { height: 569px; width: 100%; background-color: rgb(255, 255, 255); text-align: center; }
.home .round-icons .clearfix { overflow: auto; }
.home .round-icons .round-01 { margin: 0px auto; }
.home .round-icons .round-bottom { margin-bottom: 104px; }
.home .round-icons .round-box { width: 490px; margin: 64px 1px 2px 0px; }
.home .round-icons .round-box-right { width: 442px; }
.home .round-icons .img { float: left; width: 166px; height: 166px; line-height: 166px; border-radius: 166px; background: rgba(214, 214, 214, 0.22) none repeat scroll 0% 0%; display: inline-block; }
.home .round-icons .img img { width: 79px; }
.home .round-icons .round-info { width: 256px; margin: 22px 0px 0px 20px; float: left; text-align: left; display: inline-block; }
.home .round-icons .round-info h3 { font-weight: lighter; font-size: 24px; color: rgb(74, 74, 74); }
.home .round-icons .round-info p { font-size: 16px; color: rgb(136, 136, 136); }
.home .join { width: 100%; background-size: cover; height: 408px; padding-top: 100px; padding-bottom: 140px; background-position: 50% center; background-image: url("join-us-bg.png"); text-align: center; }
.home .join h2 { line-height: 50px; margin-bottom: 50px; color: rgb(255, 255, 255); font-family: STHeitiSC-Light; letter-spacing: 2px; }
.home .join img, .home .logos { text-align: center; }
.home .logos { width: 100%; height: 400px; background-color: rgb(255, 255, 255); }
.home .logos h3 { font-family: STHeitiSC-Light; margin: 89px 0px 0px; color: rgb(51, 51, 51); }
.home .logos .logo-box { width: 960px; margin: 0px auto; float: none; }
.home .logos .logo-box div { float: left; width: 114px; height: 43px; line-height: 43px; margin: 60px 46px 1px 0px; }
.home .logos .logo-box div .pizzahut, .home .logos .logo-box div .starbuck { width: 43px; }
.home .logos .logo-box div .breadtalk, .home .logos .logo-box div .zengongfu { width: 116px; }
.home .logos .logo-box div .dameile { width: 115px; }
.home .logos .logo-box div .dicos { width: 99px; }
.home .logos .logo-box div .MacDonald { width: 40px; }
.home .logos .logo-box div .dazs { width: 104px; }
.home .logos .logo-box div .burgerking { width: 113px; }
.home .logos .logo-box div .weiqian { width: 114px; }
.home .logos .logo-box div .kfc { width: 87px; }
.home .logos .logo-box div .coco { width: 84px; }
.home .open { width: 100%; height: 281px; background-color: rgb(74, 144, 226); color: rgb(255, 255, 255); text-align: center; font-family: STHeitiSC-Light; }
.home .open h1 { margin-top: 50px; font-size: 32px; font-weight: bolder; }
.home .open p { font-weight: lighter; font-size: 20px; margin-bottom: 35px; }
.home .open .open-store { height: 84px; line-height: 84px; width: 284px; float: none; margin: 0px auto; }
.home .open .open-store .open-store-box { margin: 0px auto; border-radius: 5px; background-color: rgba(255, 255, 255, 0.25); }
.home .open .open-store .open-store-box .btn { background: rgb(245, 247, 249) none repeat scroll 0% 0%; border-radius: 3px; width: 256px; height: 56px; font-size: 24px; color: rgb(74, 144, 226); }
.modal-open { overflow: auto; }
.modal.eleme-runshop { background-color: rgba(0, 0, 0, 0.5); }
.modal.eleme-runshop .modal-dialog { top: 100px; }
.modal.eleme-runshop .btn-able { margin-top: 15px; margin-left: 20px; border: 0px none; outline: medium none; background: rgb(47, 140, 222) none repeat scroll 0% 0%; width: 96px; height: 34px; font-size: 14px; color: rgb(255, 255, 255); }
.modal.eleme-runshop .modal-content { background: rgb(245, 247, 249) none repeat scroll 0% 0%; border-radius: 0px; width: 415px; min-height: 284px; margin: 0px auto; }
.modal.eleme-runshop .close-icon img { width: 16px; height: 16px; position: absolute; top: 10px; right: 10px; cursor: pointer; }
.modal.eleme-runshop .input-box { width: 352px; min-height: 143px; margin: 20px auto 0px; }
.modal.eleme-runshop .input-box input { border-radius: 0px; font-size: 14px; color: rgb(170, 170, 170); }
.modal.eleme-runshop .input-box .code-label, .modal.eleme-runshop .input-box .phone-label { margin-top: 8px; font-family: PingFang-SC-Regular; font-size: 14px; color: rgb(102, 102, 102); font-weight: lighter; }
.modal.eleme-runshop .input-box .code-input, .modal.eleme-runshop .input-box .phone-input { width: 349px; height: 34px; line-height: 34px; }
.modal.eleme-runshop .input-box .code-box { position: relative; }
.modal.eleme-runshop .input-box .sent-code-countdown-btn { position: absolute; top: 2px; right: 5px; border: 0px none; outline: medium none; background: rgb(204, 204, 204) none repeat scroll 0% 0%; width: 128px; height: 30px; color: rgb(153, 153, 153); font-size: 14px; cursor: not-allowed; }
.modal.eleme-runshop .overdue-warning { display: block; margin-top: 5px; margin-left: 2px; font-size: 14px; color: rgb(255, 105, 88); letter-spacing: 0.38px; line-height: 20px; }
.modal.eleme-runshop .overdue-warning img { margin-right: 7px; margin-top: -3px; width: 14px; vertical-align: middle; }
.modal.eleme-runshop .voice-disable { display: block; margin-top: 5px; margin-left: 19px; font-size: 14px; color: rgb(102, 102, 102); }
.modal.eleme-runshop .voice-disable a { color: rgb(180, 180, 180); text-decoration: underline; cursor: not-allowed; }
.modal.eleme-runshop .agree-protocol { display: block; margin-top: 8px; margin-left: 19px; font-size: 12px; color: rgb(102, 102, 102); }
.modal.eleme-runshop .agree-protocol a { color: rgb(85, 160, 224); }
body, html { font-family: 微软雅黑,宋体; overflow-x: hidden; }
:focus { outline: medium none; }
ul { list-style: outside none none; padding-left: 0px; }
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.margin-0 { margin: 0px; }
/* ::::: [internal] ::::: */

